package com.train.webadmin.app.vo;

import com.train.webadmin.app.model.ScoreDetail;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Schema(description = "添加赋分VO视图对象")
@Data
public class ScoreVo {

    @Schema(description = "学生id")
    private Long studentId;

    @Schema(description = "班级id")
    private Long classId;

    @Schema(description = "赋分详情")
    private List<ScoreDetail> scoreDetails;

    @Schema(description = "总分")
    private Double score;

    @Schema(description = "单位名称。")
    private String companyName;

    @Schema(description = "证书编号。")
    private String certificateNo;

    @Schema(description = "开班时间。")
    private Date startTime;

    @Schema(description = "结业时间。")
    private Date endTime;

    @Schema(description = "学生姓名。")
    private String studentName;

    @Schema(description = "班级名称。")
    private String className;

    @Schema(description = "证书状态。")
    private Integer status;
}
